﻿.required {
  -webkit-box-shadow: 0 0 3px 3px #f3ffa7 inset !important;
  box-shadow: 0 0 3px 3px #f3ffa7 inset !important;
}
.RequiredFieldValidator-validation-error,
.RegularExpressionValidator-validation-error,
.CompareValidator-validation-error,
.CustomValidator-validation-error,
.RangeValidator-validation-error,
.DynamicValidator-validation-error {
  -webkit-box-shadow: 0 0 2px 2px rgba(255, 0, 0, 0.5) inset !important;
  box-shadow: 0 0 2px 2px rgba(255, 0, 0, 0.5) inset !important;
  border: 1px solid rgba(255, 0, 0, 0.6) !important;
}
.pagination {
  margin: 0 !important;
  height: 30px;
}
table tfoot tr td {
  padding: 2px !important;
}
.popover {
  color: #ff0000;
  font-size: 10px;
  font-weight: normal;
  line-height: 12px;
  border: 1px solid #f77;
  border: 1px solid rgba(255, 0, 0, 0.4);
}
.popover-title {
  color: #ff0000;
  background-color: rgba(255, 0, 0, 0.1);
  padding: 4px 7px;
  font-size: 10px;
  font-weight: bold;
  line-height: 12px;
}
.popover.top .arrow {
  border-right-color: #f77;
  border-right-color: rgba(255, 0, 0, 0.4);
  border-bottom-width: 0;
}
.popover.right .arrow {
  border-right-color: #f77;
  border-right-color: rgba(255, 0, 0, 0.4);
  border-left-width: 0;
}
.popover.right .arrow:after {
  border-right-color: #ffffff;
  border-left-width: 0;
}
.popover.bottom .arrow {
  border-bottom-color: #f77;
  border-bottom-color: rgba(255, 0, 0, 0.4);
}
.popover.left .arrow {
  border-left-color: #f77;
  border-left-color: rgba(255, 0, 0, 0.4);
}
